/**
 */
package html5.attributes.util;

import html5.Attribute;

import html5.attributes.*;

import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;

import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

import org.eclipse.emf.ecore.EObject;

/**
 * <!-- begin-user-doc -->
 * The <b>Adapter Factory</b> for the model.
 * It provides an adapter <code>createXXX</code> method for each class of the model.
 * <!-- end-user-doc -->
 * @see html5.attributes.AttributesPackage
 * @generated
 */
public class AttributesAdapterFactory extends AdapterFactoryImpl {
	/**
	 * The cached model package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected static AttributesPackage modelPackage;

	/**
	 * Creates an instance of the adapter factory.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public AttributesAdapterFactory() {
		if (modelPackage == null) {
			modelPackage = AttributesPackage.eINSTANCE;
		}
	}

	/**
	 * Returns whether this factory is applicable for the type of the object.
	 * <!-- begin-user-doc -->
	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
	 * <!-- end-user-doc -->
	 * @return whether this factory is applicable for the type of the object.
	 * @generated
	 */
	@Override
	public boolean isFactoryForType(Object object) {
		if (object == modelPackage) {
			return true;
		}
		if (object instanceof EObject) {
			return ((EObject)object).eClass().getEPackage() == modelPackage;
		}
		return false;
	}

	/**
	 * The switch that delegates to the <code>createXXX</code> methods.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected AttributesSwitch<Adapter> modelSwitch =
		new AttributesSwitch<Adapter>() {
			@Override
			public Adapter caseaccesskey(accesskey object) {
				return createaccesskeyAdapter();
			}
			@Override
			public Adapter caseclass__(class__ object) {
				return createclass__Adapter();
			}
			@Override
			public Adapter casecontenteditable(contenteditable object) {
				return createcontenteditableAdapter();
			}
			@Override
			public Adapter casecontextmenu(contextmenu object) {
				return createcontextmenuAdapter();
			}
			@Override
			public Adapter casedir(dir object) {
				return createdirAdapter();
			}
			@Override
			public Adapter casedraggable(draggable object) {
				return createdraggableAdapter();
			}
			@Override
			public Adapter casedropzone(dropzone object) {
				return createdropzoneAdapter();
			}
			@Override
			public Adapter casehidden(hidden object) {
				return createhiddenAdapter();
			}
			@Override
			public Adapter caseid(id object) {
				return createidAdapter();
			}
			@Override
			public Adapter caselang(lang object) {
				return createlangAdapter();
			}
			@Override
			public Adapter casespellcheck(spellcheck object) {
				return createspellcheckAdapter();
			}
			@Override
			public Adapter casestyle(style object) {
				return createstyleAdapter();
			}
			@Override
			public Adapter casetabindex(tabindex object) {
				return createtabindexAdapter();
			}
			@Override
			public Adapter casetitle(title object) {
				return createtitleAdapter();
			}
			@Override
			public Adapter casedata_(data_ object) {
				return createdata_Adapter();
			}
			@Override
			public Adapter caseaccept(accept object) {
				return createacceptAdapter();
			}
			@Override
			public Adapter caseaccept_charset(accept_charset object) {
				return createaccept_charsetAdapter();
			}
			@Override
			public Adapter caseaction(action object) {
				return createactionAdapter();
			}
			@Override
			public Adapter casealign(align object) {
				return createalignAdapter();
			}
			@Override
			public Adapter casealt(alt object) {
				return createaltAdapter();
			}
			@Override
			public Adapter caseasync(async object) {
				return createasyncAdapter();
			}
			@Override
			public Adapter caseautocomplete(autocomplete object) {
				return createautocompleteAdapter();
			}
			@Override
			public Adapter caseautofocus(autofocus object) {
				return createautofocusAdapter();
			}
			@Override
			public Adapter caseautoplay(autoplay object) {
				return createautoplayAdapter();
			}
			@Override
			public Adapter casebuffered(buffered object) {
				return createbufferedAdapter();
			}
			@Override
			public Adapter casechallenge(challenge object) {
				return createchallengeAdapter();
			}
			@Override
			public Adapter casecharset(charset object) {
				return createcharsetAdapter();
			}
			@Override
			public Adapter casechecked(checked object) {
				return createcheckedAdapter();
			}
			@Override
			public Adapter casecite(cite object) {
				return createciteAdapter();
			}
			@Override
			public Adapter casecode(code object) {
				return createcodeAdapter();
			}
			@Override
			public Adapter casecodebase(codebase object) {
				return createcodebaseAdapter();
			}
			@Override
			public Adapter casecols(cols object) {
				return createcolsAdapter();
			}
			@Override
			public Adapter casecolspan(colspan object) {
				return createcolspanAdapter();
			}
			@Override
			public Adapter casecontent(content object) {
				return createcontentAdapter();
			}
			@Override
			public Adapter casecontrols(controls object) {
				return createcontrolsAdapter();
			}
			@Override
			public Adapter casecoords(coords object) {
				return createcoordsAdapter();
			}
			@Override
			public Adapter casedatetime(datetime object) {
				return createdatetimeAdapter();
			}
			@Override
			public Adapter casedefault__(default__ object) {
				return createdefault__Adapter();
			}
			@Override
			public Adapter casedefer(defer object) {
				return createdeferAdapter();
			}
			@Override
			public Adapter casedirname(dirname object) {
				return createdirnameAdapter();
			}
			@Override
			public Adapter casedisabled(disabled object) {
				return createdisabledAdapter();
			}
			@Override
			public Adapter caseenctype(enctype object) {
				return createenctypeAdapter();
			}
			@Override
			public Adapter casefor__(for__ object) {
				return createfor__Adapter();
			}
			@Override
			public Adapter caseform__(form__ object) {
				return createform__Adapter();
			}
			@Override
			public Adapter caseformaction(formaction object) {
				return createformactionAdapter();
			}
			@Override
			public Adapter caseformenctype(formenctype object) {
				return createformenctypeAdapter();
			}
			@Override
			public Adapter caseformmethod(formmethod object) {
				return createformmethodAdapter();
			}
			@Override
			public Adapter caseformtarget(formtarget object) {
				return createformtargetAdapter();
			}
			@Override
			public Adapter caseformnovalidate(formnovalidate object) {
				return createformnovalidateAdapter();
			}
			@Override
			public Adapter caseheaders(headers object) {
				return createheadersAdapter();
			}
			@Override
			public Adapter caseheight(height object) {
				return createheightAdapter();
			}
			@Override
			public Adapter casehigh(high object) {
				return createhighAdapter();
			}
			@Override
			public Adapter casehref(href object) {
				return createhrefAdapter();
			}
			@Override
			public Adapter casehreflang(hreflang object) {
				return createhreflangAdapter();
			}
			@Override
			public Adapter casehttp_equiv(http_equiv object) {
				return createhttp_equivAdapter();
			}
			@Override
			public Adapter caseicon(icon object) {
				return createiconAdapter();
			}
			@Override
			public Adapter caseismap(ismap object) {
				return createismapAdapter();
			}
			@Override
			public Adapter casekeytype(keytype object) {
				return createkeytypeAdapter();
			}
			@Override
			public Adapter casekind(kind object) {
				return createkindAdapter();
			}
			@Override
			public Adapter caselabel(label object) {
				return createlabelAdapter();
			}
			@Override
			public Adapter caselanguage(language object) {
				return createlanguageAdapter();
			}
			@Override
			public Adapter caselist(list object) {
				return createlistAdapter();
			}
			@Override
			public Adapter caseloop(loop object) {
				return createloopAdapter();
			}
			@Override
			public Adapter caselow(low object) {
				return createlowAdapter();
			}
			@Override
			public Adapter casemanifest(manifest object) {
				return createmanifestAdapter();
			}
			@Override
			public Adapter casemax(max object) {
				return createmaxAdapter();
			}
			@Override
			public Adapter casemaxlength(maxlength object) {
				return createmaxlengthAdapter();
			}
			@Override
			public Adapter casemedia(media object) {
				return createmediaAdapter();
			}
			@Override
			public Adapter casemethod(method object) {
				return createmethodAdapter();
			}
			@Override
			public Adapter casemin(min object) {
				return createminAdapter();
			}
			@Override
			public Adapter casemultiple(multiple object) {
				return createmultipleAdapter();
			}
			@Override
			public Adapter casename(name object) {
				return createnameAdapter();
			}
			@Override
			public Adapter casenovalidate(novalidate object) {
				return createnovalidateAdapter();
			}
			@Override
			public Adapter caseopen(open object) {
				return createopenAdapter();
			}
			@Override
			public Adapter caseoptimum(optimum object) {
				return createoptimumAdapter();
			}
			@Override
			public Adapter casepattern(pattern object) {
				return createpatternAdapter();
			}
			@Override
			public Adapter caseping(ping object) {
				return createpingAdapter();
			}
			@Override
			public Adapter caseplaceholder(placeholder object) {
				return createplaceholderAdapter();
			}
			@Override
			public Adapter caseposter(poster object) {
				return createposterAdapter();
			}
			@Override
			public Adapter casepreload(preload object) {
				return createpreloadAdapter();
			}
			@Override
			public Adapter casepubdate(pubdate object) {
				return createpubdateAdapter();
			}
			@Override
			public Adapter caseradiogroup(radiogroup object) {
				return createradiogroupAdapter();
			}
			@Override
			public Adapter casereadonly(readonly object) {
				return createreadonlyAdapter();
			}
			@Override
			public Adapter caserel(rel object) {
				return createrelAdapter();
			}
			@Override
			public Adapter caserequired(required object) {
				return createrequiredAdapter();
			}
			@Override
			public Adapter casereversed(reversed object) {
				return createreversedAdapter();
			}
			@Override
			public Adapter caserows(rows object) {
				return createrowsAdapter();
			}
			@Override
			public Adapter caserowspan(rowspan object) {
				return createrowspanAdapter();
			}
			@Override
			public Adapter casesandbox(sandbox object) {
				return createsandboxAdapter();
			}
			@Override
			public Adapter casescope(scope object) {
				return createscopeAdapter();
			}
			@Override
			public Adapter casescoped(scoped object) {
				return createscopedAdapter();
			}
			@Override
			public Adapter caseseamless(seamless object) {
				return createseamlessAdapter();
			}
			@Override
			public Adapter caseselected(selected object) {
				return createselectedAdapter();
			}
			@Override
			public Adapter caseshape(shape object) {
				return createshapeAdapter();
			}
			@Override
			public Adapter casesize(size object) {
				return createsizeAdapter();
			}
			@Override
			public Adapter casesizes(sizes object) {
				return createsizesAdapter();
			}
			@Override
			public Adapter casespan(span object) {
				return createspanAdapter();
			}
			@Override
			public Adapter casesrc(src object) {
				return createsrcAdapter();
			}
			@Override
			public Adapter casesrcdoc(srcdoc object) {
				return createsrcdocAdapter();
			}
			@Override
			public Adapter casesrclang(srclang object) {
				return createsrclangAdapter();
			}
			@Override
			public Adapter casestart(start object) {
				return createstartAdapter();
			}
			@Override
			public Adapter casestep(step object) {
				return createstepAdapter();
			}
			@Override
			public Adapter casesummary(summary object) {
				return createsummaryAdapter();
			}
			@Override
			public Adapter casetarget(target object) {
				return createtargetAdapter();
			}
			@Override
			public Adapter casetype(type object) {
				return createtypeAdapter();
			}
			@Override
			public Adapter caseusemap(usemap object) {
				return createusemapAdapter();
			}
			@Override
			public Adapter casevalue(value object) {
				return createvalueAdapter();
			}
			@Override
			public Adapter casewidth(width object) {
				return createwidthAdapter();
			}
			@Override
			public Adapter casewrap(wrap object) {
				return createwrapAdapter();
			}
			@Override
			public Adapter caseAttribute(Attribute object) {
				return createAttributeAdapter();
			}
			@Override
			public Adapter defaultCase(EObject object) {
				return createEObjectAdapter();
			}
		};

	/**
	 * Creates an adapter for the <code>target</code>.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param target the object to adapt.
	 * @return the adapter for the <code>target</code>.
	 * @generated
	 */
	@Override
	public Adapter createAdapter(Notifier target) {
		return modelSwitch.doSwitch((EObject)target);
	}


	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.accesskey <em>accesskey</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.accesskey
	 * @generated
	 */
	public Adapter createaccesskeyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.class__ <em>class </em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.class__
	 * @generated
	 */
	public Adapter createclass__Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.contenteditable <em>contenteditable</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.contenteditable
	 * @generated
	 */
	public Adapter createcontenteditableAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.contextmenu <em>contextmenu</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.contextmenu
	 * @generated
	 */
	public Adapter createcontextmenuAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.dir <em>dir</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.dir
	 * @generated
	 */
	public Adapter createdirAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.draggable <em>draggable</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.draggable
	 * @generated
	 */
	public Adapter createdraggableAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.dropzone <em>dropzone</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.dropzone
	 * @generated
	 */
	public Adapter createdropzoneAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.hidden <em>hidden</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.hidden
	 * @generated
	 */
	public Adapter createhiddenAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.id <em>id</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.id
	 * @generated
	 */
	public Adapter createidAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.lang <em>lang</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.lang
	 * @generated
	 */
	public Adapter createlangAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.spellcheck <em>spellcheck</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.spellcheck
	 * @generated
	 */
	public Adapter createspellcheckAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.style <em>style</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.style
	 * @generated
	 */
	public Adapter createstyleAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.tabindex <em>tabindex</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.tabindex
	 * @generated
	 */
	public Adapter createtabindexAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.title <em>title</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.title
	 * @generated
	 */
	public Adapter createtitleAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.data_ <em>data </em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.data_
	 * @generated
	 */
	public Adapter createdata_Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.accept <em>accept</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.accept
	 * @generated
	 */
	public Adapter createacceptAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.accept_charset <em>accept charset</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.accept_charset
	 * @generated
	 */
	public Adapter createaccept_charsetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.action <em>action</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.action
	 * @generated
	 */
	public Adapter createactionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.align <em>align</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.align
	 * @generated
	 */
	public Adapter createalignAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.alt <em>alt</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.alt
	 * @generated
	 */
	public Adapter createaltAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.async <em>async</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.async
	 * @generated
	 */
	public Adapter createasyncAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.autocomplete <em>autocomplete</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.autocomplete
	 * @generated
	 */
	public Adapter createautocompleteAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.autofocus <em>autofocus</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.autofocus
	 * @generated
	 */
	public Adapter createautofocusAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.autoplay <em>autoplay</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.autoplay
	 * @generated
	 */
	public Adapter createautoplayAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.buffered <em>buffered</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.buffered
	 * @generated
	 */
	public Adapter createbufferedAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.challenge <em>challenge</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.challenge
	 * @generated
	 */
	public Adapter createchallengeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.charset <em>charset</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.charset
	 * @generated
	 */
	public Adapter createcharsetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.checked <em>checked</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.checked
	 * @generated
	 */
	public Adapter createcheckedAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.cite <em>cite</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.cite
	 * @generated
	 */
	public Adapter createciteAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.code <em>code</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.code
	 * @generated
	 */
	public Adapter createcodeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.codebase <em>codebase</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.codebase
	 * @generated
	 */
	public Adapter createcodebaseAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.cols <em>cols</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.cols
	 * @generated
	 */
	public Adapter createcolsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.colspan <em>colspan</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.colspan
	 * @generated
	 */
	public Adapter createcolspanAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.content <em>content</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.content
	 * @generated
	 */
	public Adapter createcontentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.controls <em>controls</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.controls
	 * @generated
	 */
	public Adapter createcontrolsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.coords <em>coords</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.coords
	 * @generated
	 */
	public Adapter createcoordsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.datetime <em>datetime</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.datetime
	 * @generated
	 */
	public Adapter createdatetimeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.default__ <em>default </em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.default__
	 * @generated
	 */
	public Adapter createdefault__Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.defer <em>defer</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.defer
	 * @generated
	 */
	public Adapter createdeferAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.dirname <em>dirname</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.dirname
	 * @generated
	 */
	public Adapter createdirnameAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.disabled <em>disabled</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.disabled
	 * @generated
	 */
	public Adapter createdisabledAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.enctype <em>enctype</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.enctype
	 * @generated
	 */
	public Adapter createenctypeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.for__ <em>for </em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.for__
	 * @generated
	 */
	public Adapter createfor__Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.form__ <em>form </em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.form__
	 * @generated
	 */
	public Adapter createform__Adapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.formaction <em>formaction</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.formaction
	 * @generated
	 */
	public Adapter createformactionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.formenctype <em>formenctype</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.formenctype
	 * @generated
	 */
	public Adapter createformenctypeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.formmethod <em>formmethod</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.formmethod
	 * @generated
	 */
	public Adapter createformmethodAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.formtarget <em>formtarget</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.formtarget
	 * @generated
	 */
	public Adapter createformtargetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.formnovalidate <em>formnovalidate</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.formnovalidate
	 * @generated
	 */
	public Adapter createformnovalidateAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.headers <em>headers</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.headers
	 * @generated
	 */
	public Adapter createheadersAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.height <em>height</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.height
	 * @generated
	 */
	public Adapter createheightAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.high <em>high</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.high
	 * @generated
	 */
	public Adapter createhighAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.href <em>href</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.href
	 * @generated
	 */
	public Adapter createhrefAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.hreflang <em>hreflang</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.hreflang
	 * @generated
	 */
	public Adapter createhreflangAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.http_equiv <em>http equiv</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.http_equiv
	 * @generated
	 */
	public Adapter createhttp_equivAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.icon <em>icon</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.icon
	 * @generated
	 */
	public Adapter createiconAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.ismap <em>ismap</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.ismap
	 * @generated
	 */
	public Adapter createismapAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.keytype <em>keytype</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.keytype
	 * @generated
	 */
	public Adapter createkeytypeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.kind <em>kind</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.kind
	 * @generated
	 */
	public Adapter createkindAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.label <em>label</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.label
	 * @generated
	 */
	public Adapter createlabelAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.language <em>language</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.language
	 * @generated
	 */
	public Adapter createlanguageAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.list <em>list</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.list
	 * @generated
	 */
	public Adapter createlistAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.loop <em>loop</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.loop
	 * @generated
	 */
	public Adapter createloopAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.low <em>low</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.low
	 * @generated
	 */
	public Adapter createlowAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.manifest <em>manifest</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.manifest
	 * @generated
	 */
	public Adapter createmanifestAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.max <em>max</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.max
	 * @generated
	 */
	public Adapter createmaxAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.maxlength <em>maxlength</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.maxlength
	 * @generated
	 */
	public Adapter createmaxlengthAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.media <em>media</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.media
	 * @generated
	 */
	public Adapter createmediaAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.method <em>method</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.method
	 * @generated
	 */
	public Adapter createmethodAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.min <em>min</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.min
	 * @generated
	 */
	public Adapter createminAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.multiple <em>multiple</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.multiple
	 * @generated
	 */
	public Adapter createmultipleAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.name <em>name</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.name
	 * @generated
	 */
	public Adapter createnameAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.novalidate <em>novalidate</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.novalidate
	 * @generated
	 */
	public Adapter createnovalidateAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.open <em>open</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.open
	 * @generated
	 */
	public Adapter createopenAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.optimum <em>optimum</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.optimum
	 * @generated
	 */
	public Adapter createoptimumAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.pattern <em>pattern</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.pattern
	 * @generated
	 */
	public Adapter createpatternAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.ping <em>ping</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.ping
	 * @generated
	 */
	public Adapter createpingAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.placeholder <em>placeholder</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.placeholder
	 * @generated
	 */
	public Adapter createplaceholderAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.poster <em>poster</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.poster
	 * @generated
	 */
	public Adapter createposterAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.preload <em>preload</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.preload
	 * @generated
	 */
	public Adapter createpreloadAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.pubdate <em>pubdate</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.pubdate
	 * @generated
	 */
	public Adapter createpubdateAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.radiogroup <em>radiogroup</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.radiogroup
	 * @generated
	 */
	public Adapter createradiogroupAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.readonly <em>readonly</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.readonly
	 * @generated
	 */
	public Adapter createreadonlyAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.rel <em>rel</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.rel
	 * @generated
	 */
	public Adapter createrelAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.required <em>required</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.required
	 * @generated
	 */
	public Adapter createrequiredAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.reversed <em>reversed</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.reversed
	 * @generated
	 */
	public Adapter createreversedAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.rows <em>rows</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.rows
	 * @generated
	 */
	public Adapter createrowsAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.rowspan <em>rowspan</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.rowspan
	 * @generated
	 */
	public Adapter createrowspanAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.sandbox <em>sandbox</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.sandbox
	 * @generated
	 */
	public Adapter createsandboxAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.scope <em>scope</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.scope
	 * @generated
	 */
	public Adapter createscopeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.scoped <em>scoped</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.scoped
	 * @generated
	 */
	public Adapter createscopedAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.seamless <em>seamless</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.seamless
	 * @generated
	 */
	public Adapter createseamlessAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.selected <em>selected</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.selected
	 * @generated
	 */
	public Adapter createselectedAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.shape <em>shape</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.shape
	 * @generated
	 */
	public Adapter createshapeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.size <em>size</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.size
	 * @generated
	 */
	public Adapter createsizeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.sizes <em>sizes</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.sizes
	 * @generated
	 */
	public Adapter createsizesAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.span <em>span</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.span
	 * @generated
	 */
	public Adapter createspanAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.src <em>src</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.src
	 * @generated
	 */
	public Adapter createsrcAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.srcdoc <em>srcdoc</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.srcdoc
	 * @generated
	 */
	public Adapter createsrcdocAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.srclang <em>srclang</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.srclang
	 * @generated
	 */
	public Adapter createsrclangAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.start <em>start</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.start
	 * @generated
	 */
	public Adapter createstartAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.step <em>step</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.step
	 * @generated
	 */
	public Adapter createstepAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.summary <em>summary</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.summary
	 * @generated
	 */
	public Adapter createsummaryAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.target <em>target</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.target
	 * @generated
	 */
	public Adapter createtargetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.type <em>type</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.type
	 * @generated
	 */
	public Adapter createtypeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.usemap <em>usemap</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.usemap
	 * @generated
	 */
	public Adapter createusemapAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.value <em>value</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.value
	 * @generated
	 */
	public Adapter createvalueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.width <em>width</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.width
	 * @generated
	 */
	public Adapter createwidthAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.attributes.wrap <em>wrap</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.attributes.wrap
	 * @generated
	 */
	public Adapter createwrapAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link html5.Attribute <em>Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see html5.Attribute
	 * @generated
	 */
	public Adapter createAttributeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for the default case.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @generated
	 */
	public Adapter createEObjectAdapter() {
		return null;
	}

} //AttributesAdapterFactory
